/*给你一个整数数组 nums，将 nums 中的的所有偶数元素移动到数组的前面，后跟所有奇数元素。

        返回满足此条件的 任一数组 作为答案。*/

public class Main {
    public int[] sortArrayByParity(int[] nums) {
        int left = 0;
        int right = nums.length-1;
        while(left <= right ){
            if(nums[left] % 2 == 1 &&nums[right] % 2 == 0) {
                int tmp = nums[left];
                nums[left] = nums[right];
                nums[right] = tmp;
            }
            if(nums[left] % 2 == 0) {
                left++;
            }
            if(nums[right] % 2 == 1) {
                right--;
            }
        }
        return nums;
    }

}
